home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Window.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODWindow_h
- #define SOM_ODWindow_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif
- #include <RefCtObj.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODFacet
- #define ODFacet SOMObject
- #endif /* ODFacet */
- #ifndef ODObject
- #define ODObject SOMObject
- #endif /* ODObject */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODRefCntObject
- #define ODRefCntObject SOMObject
- #endif /* ODRefCntObject */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif /* ODWindow */
-
- /*
- * End of user-defined types.
- */
-
- #define ODWindow_MajorVersion 1
- #define ODWindow_MinorVersion 1
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define ODWindowClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODWindow_classObj somNewClassReference(ODWindow)
- #define _ODWindow ODWindow_classObj
- #define ODWindowCClassData ODWindowClassData
- #define ODWindowNewClass(major,minor) somNewVersionedClassReference(ODWindow,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODWindowMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct ODWindowClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken GetPlatformWindow;
- somMToken AcquireSourceFrame;
- somMToken SetSourceFrame;
- somMToken GetRootFrame;
- somMToken GetFacetUnderPoint;
- somMToken IsActive;
- somMToken Open;
- somMToken Close;
- somMToken CloseAndRemove;
- somMToken Show;
- somMToken Hide;
- somMToken IsShown;
- somMToken IsResizable;
- somMToken IsRootWindow;
- somMToken ShouldSave;
- somMToken SetShouldSave;
- somMToken ShouldShowLinks;
- somMToken SetShouldShowLinks;
- somMToken AdjustWindowShape;
- somMToken GetID;
- somMToken IsFloating;
- somMToken GetRootFacet;
- somMToken Select;
- somMToken Update;
- somMToken ShouldDispose;
- somMToken SetShouldDispose;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken Activate;
- somMToken Deactivate;
- somMToken reserved7;
- somMToken reserved8;
- somMToken reserved9;
- somMToken reserved10;
- somMToken reserved11;
- somMToken reserved12;
- somMToken reserved13;
- somMToken reserved14;
- somMToken reserved15;
- somMToken reserved16;
- somMToken reserved17;
- somMToken reserved18;
- somMToken reserved19;
- somMToken reserved20;
- somMToken reserved21;
- somMToken reserved22;
- somMToken reserved23;
- somMToken reserved24;
- somMToken reserved25;
- somMToken reserved26;
- somMToken reserved27;
- somMToken reserved28;
- somMToken reserved29;
- } SOMDLINK ODWindowClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODWindow_Class_Source) && !defined(SOM_Module_window_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODWindowClassData
- #endif
- #endif
-
-
- /*
- * New macro for ODWindow
- */
- #define ODWindowNew() somNewObject(ODWindow)
-
- /*
- * Override method: somUninit
- */
- #define ODWindow_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * Override method: Release
- */
- #define ODWindow_Release(somSelf,ev) \
- ODRefCntObject_Release(somSelf,ev)
-
- /*
- * Override method: Purge
- */
- #define ODWindow_Purge(somSelf,ev,size) \
- ODObject_Purge(somSelf,ev,size)
-
- /*
- * New Method: GetPlatformWindow
- */
- typedef ODPlatformWindow (SOMLINK *somTD_ODWindow_GetPlatformWindow)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_GetPlatformWindow "::ODWindow::GetPlatformWindow"
- #define ODWindow_GetPlatformWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, GetPlatformWindow) \
- (somSelf,ev))
- #ifndef SOMGD_GetPlatformWindow
- #if (defined(_GetPlatformWindow) || defined(__GetPlatformWindow))
- #undef _GetPlatformWindow
- #undef __GetPlatformWindow
- #define SOMGD_GetPlatformWindow 1
- #else
- #define _GetPlatformWindow ODWindow_GetPlatformWindow
- #endif /* _GetPlatformWindow */
- #endif /* SOMGD_GetPlatformWindow */
-
- /*
- * New Method: AcquireSourceFrame
- */
- typedef ODFrame* (SOMLINK *somTD_ODWindow_AcquireSourceFrame)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_AcquireSourceFrame "::ODWindow::AcquireSourceFrame"
- #define ODWindow_AcquireSourceFrame(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, AcquireSourceFrame) \
- (somSelf,ev))
- #ifndef SOMGD_AcquireSourceFrame
- #if (defined(_AcquireSourceFrame) || defined(__AcquireSourceFrame))
- #undef _AcquireSourceFrame
- #undef __AcquireSourceFrame
- #define SOMGD_AcquireSourceFrame 1
- #else
- #define _AcquireSourceFrame ODWindow_AcquireSourceFrame
- #endif /* _AcquireSourceFrame */
- #endif /* SOMGD_AcquireSourceFrame */
-
- /*
- * New Method: SetSourceFrame
- */
- typedef void (SOMLINK *somTD_ODWindow_SetSourceFrame)(ODWindow *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_ODWindow_SetSourceFrame "::ODWindow::SetSourceFrame"
- #define ODWindow_SetSourceFrame(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, ODWindow, SetSourceFrame) \
- (somSelf,ev,frame))
- #ifndef SOMGD_SetSourceFrame
- #if (defined(_SetSourceFrame) || defined(__SetSourceFrame))
- #undef _SetSourceFrame
- #undef __SetSourceFrame
- #define SOMGD_SetSourceFrame 1
- #else
- #define _SetSourceFrame ODWindow_SetSourceFrame
- #endif /* _SetSourceFrame */
- #endif /* SOMGD_SetSourceFrame */
-
- /*
- * New Method: GetRootFrame
- */
- typedef ODFrame* (SOMLINK *somTD_ODWindow_GetRootFrame)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_GetRootFrame "::ODWindow::GetRootFrame"
- #define ODWindow_GetRootFrame(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, GetRootFrame) \
- (somSelf,ev))
- #ifndef SOMGD_GetRootFrame
- #if (defined(_GetRootFrame) || defined(__GetRootFrame))
- #undef _GetRootFrame
- #undef __GetRootFrame
- #define SOMGD_GetRootFrame 1
- #else
- #define _GetRootFrame ODWindow_GetRootFrame
- #endif /* _GetRootFrame */
- #endif /* SOMGD_GetRootFrame */
-
- /*
- * New Method: GetFacetUnderPoint
- */
- typedef ODFacet* (SOMLINK *somTD_ODWindow_GetFacetUnderPoint)(ODWindow *somSelf, Environment *ev,
- ODPoint* aPoint);
- #define somMD_ODWindow_GetFacetUnderPoint "::ODWindow::GetFacetUnderPoint"
- #define ODWindow_GetFacetUnderPoint(somSelf,ev,aPoint) \
- (SOM_Resolve(somSelf, ODWindow, GetFacetUnderPoint) \
- (somSelf,ev,aPoint))
- #ifndef SOMGD_GetFacetUnderPoint
- #if (defined(_GetFacetUnderPoint) || defined(__GetFacetUnderPoint))
- #undef _GetFacetUnderPoint
- #undef __GetFacetUnderPoint
- #define SOMGD_GetFacetUnderPoint 1
- #else
- #define _GetFacetUnderPoint ODWindow_GetFacetUnderPoint
- #endif /* _GetFacetUnderPoint */
- #endif /* SOMGD_GetFacetUnderPoint */
-
- /*
- * New Method: IsActive
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_IsActive)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_IsActive "::ODWindow::IsActive"
- #define ODWindow_IsActive(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, IsActive) \
- (somSelf,ev))
- #ifndef SOMGD_IsActive
- #if (defined(_IsActive) || defined(__IsActive))
- #undef _IsActive
- #undef __IsActive
- #define SOMGD_IsActive 1
- #else
- #define _IsActive ODWindow_IsActive
- #endif /* _IsActive */
- #endif /* SOMGD_IsActive */
-
- /*
- * New Method: Open
- */
- typedef void (SOMLINK *somTD_ODWindow_Open)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Open "::ODWindow::Open"
- #define ODWindow_Open(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Open) \
- (somSelf,ev))
- #ifndef SOMGD_Open
- #if (defined(_Open) || defined(__Open))
- #undef _Open
- #undef __Open
- #define SOMGD_Open 1
- #else
- #define _Open ODWindow_Open
- #endif /* _Open */
- #endif /* SOMGD_Open */
-
- /*
- * New Method: Close
- */
- typedef void (SOMLINK *somTD_ODWindow_Close)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Close "::ODWindow::Close"
- #define ODWindow_Close(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Close) \
- (somSelf,ev))
- #ifndef SOMGD_Close
- #if (defined(_Close) || defined(__Close))
- #undef _Close
- #undef __Close
- #define SOMGD_Close 1
- #else
- #define _Close ODWindow_Close
- #endif /* _Close */
- #endif /* SOMGD_Close */
-
- /*
- * New Method: CloseAndRemove
- */
- typedef void (SOMLINK *somTD_ODWindow_CloseAndRemove)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_CloseAndRemove "::ODWindow::CloseAndRemove"
- #define ODWindow_CloseAndRemove(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, CloseAndRemove) \
- (somSelf,ev))
- #ifndef SOMGD_CloseAndRemove
- #if (defined(_CloseAndRemove) || defined(__CloseAndRemove))
- #undef _CloseAndRemove
- #undef __CloseAndRemove
- #define SOMGD_CloseAndRemove 1
- #else
- #define _CloseAndRemove ODWindow_CloseAndRemove
- #endif /* _CloseAndRemove */
- #endif /* SOMGD_CloseAndRemove */
-
- /*
- * New Method: Show
- */
- typedef void (SOMLINK *somTD_ODWindow_Show)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Show "::ODWindow::Show"
- #define ODWindow_Show(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Show) \
- (somSelf,ev))
- #ifndef SOMGD_Show
- #if (defined(_Show) || defined(__Show))
- #undef _Show
- #undef __Show
- #define SOMGD_Show 1
- #else
- #define _Show ODWindow_Show
- #endif /* _Show */
- #endif /* SOMGD_Show */
-
- /*
- * New Method: Hide
- */
- typedef void (SOMLINK *somTD_ODWindow_Hide)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Hide "::ODWindow::Hide"
- #define ODWindow_Hide(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Hide) \
- (somSelf,ev))
- #ifndef SOMGD_Hide
- #if (defined(_Hide) || defined(__Hide))
- #undef _Hide
- #undef __Hide
- #define SOMGD_Hide 1
- #else
- #define _Hide ODWindow_Hide
- #endif /* _Hide */
- #endif /* SOMGD_Hide */
-
- /*
- * New Method: IsShown
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_IsShown)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_IsShown "::ODWindow::IsShown"
- #define ODWindow_IsShown(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, IsShown) \
- (somSelf,ev))
- #ifndef SOMGD_IsShown
- #if (defined(_IsShown) || defined(__IsShown))
- #undef _IsShown
- #undef __IsShown
- #define SOMGD_IsShown 1
- #else
- #define _IsShown ODWindow_IsShown
- #endif /* _IsShown */
- #endif /* SOMGD_IsShown */
-
- /*
- * New Method: IsResizable
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_IsResizable)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_IsResizable "::ODWindow::IsResizable"
- #define ODWindow_IsResizable(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, IsResizable) \
- (somSelf,ev))
- #ifndef SOMGD_IsResizable
- #if (defined(_IsResizable) || defined(__IsResizable))
- #undef _IsResizable
- #undef __IsResizable
- #define SOMGD_IsResizable 1
- #else
- #define _IsResizable ODWindow_IsResizable
- #endif /* _IsResizable */
- #endif /* SOMGD_IsResizable */
-
- /*
- * New Method: IsRootWindow
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_IsRootWindow)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_IsRootWindow "::ODWindow::IsRootWindow"
- #define ODWindow_IsRootWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, IsRootWindow) \
- (somSelf,ev))
- #ifndef SOMGD_IsRootWindow
- #if (defined(_IsRootWindow) || defined(__IsRootWindow))
- #undef _IsRootWindow
- #undef __IsRootWindow
- #define SOMGD_IsRootWindow 1
- #else
- #define _IsRootWindow ODWindow_IsRootWindow
- #endif /* _IsRootWindow */
- #endif /* SOMGD_IsRootWindow */
-
- /*
- * New Method: ShouldSave
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_ShouldSave)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_ShouldSave "::ODWindow::ShouldSave"
- #define ODWindow_ShouldSave(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, ShouldSave) \
- (somSelf,ev))
- #ifndef SOMGD_ShouldSave
- #if (defined(_ShouldSave) || defined(__ShouldSave))
- #undef _ShouldSave
- #undef __ShouldSave
- #define SOMGD_ShouldSave 1
- #else
- #define _ShouldSave ODWindow_ShouldSave
- #endif /* _ShouldSave */
- #endif /* SOMGD_ShouldSave */
-
- /*
- * New Method: SetShouldSave
- */
- typedef void (SOMLINK *somTD_ODWindow_SetShouldSave)(ODWindow *somSelf, Environment *ev,
- ODBoolean shouldSave);
- #define somMD_ODWindow_SetShouldSave "::ODWindow::SetShouldSave"
- #define ODWindow_SetShouldSave(somSelf,ev,shouldSave) \
- (SOM_Resolve(somSelf, ODWindow, SetShouldSave) \
- (somSelf,ev,shouldSave))
- #ifndef SOMGD_SetShouldSave
- #if (defined(_SetShouldSave) || defined(__SetShouldSave))
- #undef _SetShouldSave
- #undef __SetShouldSave
- #define SOMGD_SetShouldSave 1
- #else
- #define _SetShouldSave ODWindow_SetShouldSave
- #endif /* _SetShouldSave */
- #endif /* SOMGD_SetShouldSave */
-
- /*
- * New Method: ShouldShowLinks
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_ShouldShowLinks)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_ShouldShowLinks "::ODWindow::ShouldShowLinks"
- #define ODWindow_ShouldShowLinks(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, ShouldShowLinks) \
- (somSelf,ev))
- #ifndef SOMGD_ShouldShowLinks
- #if (defined(_ShouldShowLinks) || defined(__ShouldShowLinks))
- #undef _ShouldShowLinks
- #undef __ShouldShowLinks
- #define SOMGD_ShouldShowLinks 1
- #else
- #define _ShouldShowLinks ODWindow_ShouldShowLinks
- #endif /* _ShouldShowLinks */
- #endif /* SOMGD_ShouldShowLinks */
-
- /*
- * New Method: SetShouldShowLinks
- */
- typedef void (SOMLINK *somTD_ODWindow_SetShouldShowLinks)(ODWindow *somSelf, Environment *ev,
- ODBoolean shouldShowLinks);
- #define somMD_ODWindow_SetShouldShowLinks "::ODWindow::SetShouldShowLinks"
- #define ODWindow_SetShouldShowLinks(somSelf,ev,shouldShowLinks) \
- (SOM_Resolve(somSelf, ODWindow, SetShouldShowLinks) \
- (somSelf,ev,shouldShowLinks))
- #ifndef SOMGD_SetShouldShowLinks
- #if (defined(_SetShouldShowLinks) || defined(__SetShouldShowLinks))
- #undef _SetShouldShowLinks
- #undef __SetShouldShowLinks
- #define SOMGD_SetShouldShowLinks 1
- #else
- #define _SetShouldShowLinks ODWindow_SetShouldShowLinks
- #endif /* _SetShouldShowLinks */
- #endif /* SOMGD_SetShouldShowLinks */
-
- /*
- * New Method: AdjustWindowShape
- */
- typedef void (SOMLINK *somTD_ODWindow_AdjustWindowShape)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_AdjustWindowShape "::ODWindow::AdjustWindowShape"
- #define ODWindow_AdjustWindowShape(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, AdjustWindowShape) \
- (somSelf,ev))
- #ifndef SOMGD_AdjustWindowShape
- #if (defined(_AdjustWindowShape) || defined(__AdjustWindowShape))
- #undef _AdjustWindowShape
- #undef __AdjustWindowShape
- #define SOMGD_AdjustWindowShape 1
- #else
- #define _AdjustWindowShape ODWindow_AdjustWindowShape
- #endif /* _AdjustWindowShape */
- #endif /* SOMGD_AdjustWindowShape */
-
- /*
- * New Method: GetID
- */
- typedef ODID (SOMLINK *somTD_ODWindow_GetID)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_GetID "::ODWindow::GetID"
- #define ODWindow_GetID(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, GetID) \
- (somSelf,ev))
- #ifndef SOMGD_GetID
- #if (defined(_GetID) || defined(__GetID))
- #undef _GetID
- #undef __GetID
- #define SOMGD_GetID 1
- #else
- #define _GetID ODWindow_GetID
- #endif /* _GetID */
- #endif /* SOMGD_GetID */
-
- /*
- * New Method: IsFloating
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_IsFloating)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_IsFloating "::ODWindow::IsFloating"
- #define ODWindow_IsFloating(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, IsFloating) \
- (somSelf,ev))
- #ifndef SOMGD_IsFloating
- #if (defined(_IsFloating) || defined(__IsFloating))
- #undef _IsFloating
- #undef __IsFloating
- #define SOMGD_IsFloating 1
- #else
- #define _IsFloating ODWindow_IsFloating
- #endif /* _IsFloating */
- #endif /* SOMGD_IsFloating */
-
- /*
- * New Method: GetRootFacet
- */
- typedef ODFacet* (SOMLINK *somTD_ODWindow_GetRootFacet)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_GetRootFacet "::ODWindow::GetRootFacet"
- #define ODWindow_GetRootFacet(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, GetRootFacet) \
- (somSelf,ev))
- #ifndef SOMGD_GetRootFacet
- #if (defined(_GetRootFacet) || defined(__GetRootFacet))
- #undef _GetRootFacet
- #undef __GetRootFacet
- #define SOMGD_GetRootFacet 1
- #else
- #define _GetRootFacet ODWindow_GetRootFacet
- #endif /* _GetRootFacet */
- #endif /* SOMGD_GetRootFacet */
-
- /*
- * New Method: Select
- */
- typedef void (SOMLINK *somTD_ODWindow_Select)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Select "::ODWindow::Select"
- #define ODWindow_Select(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Select) \
- (somSelf,ev))
- #ifndef SOMGD_Select
- #if (defined(_Select) || defined(__Select))
- #undef _Select
- #undef __Select
- #define SOMGD_Select 1
- #else
- #define _Select ODWindow_Select
- #endif /* _Select */
- #endif /* SOMGD_Select */
-
- /*
- * New Method: Update
- */
- typedef void (SOMLINK *somTD_ODWindow_Update)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Update "::ODWindow::Update"
- #define ODWindow_Update(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Update) \
- (somSelf,ev))
- #ifndef SOMGD_Update
- #if (defined(_Update) || defined(__Update))
- #undef _Update
- #undef __Update
- #define SOMGD_Update 1
- #else
- #define _Update ODWindow_Update
- #endif /* _Update */
- #endif /* SOMGD_Update */
-
- /*
- * New Method: ShouldDispose
- */
- typedef ODBoolean (SOMLINK *somTD_ODWindow_ShouldDispose)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_ShouldDispose "::ODWindow::ShouldDispose"
- #define ODWindow_ShouldDispose(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, ShouldDispose) \
- (somSelf,ev))
- #ifndef SOMGD_ShouldDispose
- #if (defined(_ShouldDispose) || defined(__ShouldDispose))
- #undef _ShouldDispose
- #undef __ShouldDispose
- #define SOMGD_ShouldDispose 1
- #else
- #define _ShouldDispose ODWindow_ShouldDispose
- #endif /* _ShouldDispose */
- #endif /* SOMGD_ShouldDispose */
-
- /*
- * New Method: Activate
- */
- typedef void (SOMLINK *somTD_ODWindow_Activate)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Activate "::ODWindow::Activate"
- #define ODWindow_Activate(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Activate) \
- (somSelf,ev))
- #ifndef SOMGD_Activate
- #if (defined(_Activate) || defined(__Activate))
- #undef _Activate
- #undef __Activate
- #define SOMGD_Activate 1
- #else
- #define _Activate ODWindow_Activate
- #endif /* _Activate */
- #endif /* SOMGD_Activate */
-
- /*
- * New Method: Deactivate
- */
- typedef void (SOMLINK *somTD_ODWindow_Deactivate)(ODWindow *somSelf, Environment *ev);
- #define somMD_ODWindow_Deactivate "::ODWindow::Deactivate"
- #define ODWindow_Deactivate(somSelf,ev) \
- (SOM_Resolve(somSelf, ODWindow, Deactivate) \
- (somSelf,ev))
- #ifndef SOMGD_Deactivate
- #if (defined(_Deactivate) || defined(__Deactivate))
- #undef _Deactivate
- #undef __Deactivate
- #define SOMGD_Deactivate 1
- #else
- #define _Deactivate ODWindow_Deactivate
- #endif /* _Deactivate */
- #endif /* SOMGD_Deactivate */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define ODWindow_InitRefCntObject ODRefCntObject_InitRefCntObject
- #define ODWindow_Acquire ODRefCntObject_Acquire
- #define ODWindow_GetRefCount ODRefCntObject_GetRefCount
- #define ODWindow_InitObject ODObject_InitObject
- #define ODWindow_HasExtension ODObject_HasExtension
- #define ODWindow_AcquireExtension ODObject_AcquireExtension
- #define ODWindow_ReleaseExtension ODObject_ReleaseExtension
- #define ODWindow_IsEqualTo ODObject_IsEqualTo
- #define ODWindow_SubClassResponsibility ODObject_SubClassResponsibility
- #define ODWindow_somInit SOMObject_somInit
- #define ODWindow_somInit SOMObject_somInit
- #define ODWindow_somDuplicateReference SOMObject_somDuplicateReference
- #define ODWindow_somCompareReference SOMObject_somCompareReference
- #define ODWindow_somRelease SOMObject_somRelease
- #define ODWindow_somFree SOMObject_somFree
- #define ODWindow_somCanDelete SOMObject_somCanDelete
- #define ODWindow_somGetClass SOMObject_somGetClass
- #define ODWindow_somGetClassName SOMObject_somGetClassName
- #define ODWindow_somGetSize SOMObject_somGetSize
- #define ODWindow_somIsA SOMObject_somIsA
- #define ODWindow_somRespondsTo SOMObject_somRespondsTo
- #define ODWindow_somIsInstanceOf SOMObject_somIsInstanceOf
- #define ODWindow_somDispatch SOMObject_somDispatch
- #define ODWindow_somClassDispatch SOMObject_somClassDispatch
- #define ODWindow_somCastObj SOMObject_somCastObj
- #define ODWindow_somResetObj SOMObject_somResetObj
- #define ODWindow_somPrintSelf SOMObject_somPrintSelf
- #define ODWindow_somDumpSelf SOMObject_somDumpSelf
- #define ODWindow_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_ODWindow_h */
-